self energizing - French English Dictionary